.hide_lms {display: none;}
/* Large desktop */
@media (min-width: 1200px) { 
  .highwide {padding:25px 0;}

}


/* Smaller desktop */
@media (max-width: 1160px) { 
  .Control.MenuBar .navbar-default .navbar-nav > li > a { font-size: 16px; padding-left: 15px; padding-right: 15px;}
  .topgrey .Control.MenuBar .navbar-default .navbar-nav > li > a {font-size:inherit;}
  .highwide {padding:5px 0;}
  .homepage-product .thumbnail img {max-height: 189px;}
}


/* Smaller desktop */
@media (max-width: 1100px) { 
  .Control.MenuBar .navbar-default .navbar-nav > li > a {  padding-left: 10px; padding-right: 10px;}


}

/* 2016.11.30 */
@media (max-width: 1350px) {
  .LinkGroup .ControlLink_Link { font-size: 13px; }
}
@media (max-width: 1190px) {
  .LinkGroup .ControlLink_Link { font-size: 15px; }
}
@media (max-width: 767px) {
  .Control_1922{ width: 100%; }
  .Control_1921{ width: 100%; overflow-y: hidden; }
  .sbox { float: none; margin: auto; padding: 12px; margin-left: 10% !important;}
  .Control_1898 .navbar-collapse  {margin-left: 10px; width:100%;}
  .hide_lms {display: block; width: 90%; margin:0;}
  input[type=text], input[type=password], input[type=email], select, textarea {width: 80%;}
  .visible-xs {display: inline-block !important;  }
  .navbar-header-leftcol {display: none;}
  #info {width: 50%; padding-right: 110px;}
  .soc{display: inline-block; width: 99%; margin:-1px; padding:0;}
  .Control.MenuBar .navbar-default.navbar-static-top{display: none;}
  .LinkGroup .ControlLink:hover, .LinkGroup .ControlLinkHover, .LinkGroup .ControlLink:hover > a, .LinkGroup .ControlLinkHover > a {background: #4d7535; color:#fff;}
  .mobile-menu{margin-left: -10px;}
  .well{display:block;padding:0; background-color:#4d7528; color: #ffffff;border: solid; border-color: #000000;}
  .ShoppingCartCouponCode {color: #ffffff;}

  .LeftColumn .LayoutLeftColumn{display:none;}
  .ThemeButton{margin-left:10px;}
  .row{margin-left: -15px;}
}

@media (max-width: 420px) {
  .cat{font-size: 14px;}
  .menu-icon {font-size: 1.4em;}
  #info{padding-right: 90px;}
  .menu-3rd-block{margin-top:14px;width:35%;}
}

@media (max-width: 360px) {
  #info{padding-right:79px;}
  .menu-3rd-block{width:40%;margin-left:-10px;}
  .menu-icon{font-size:1.3em;}
  .cat{font-size:12px;}
  .line{width:40%;}
  .Control_1898 .navbar-default .navbar-toggle{margin-left:-10px;}
}

/* 2016.11.30 end */

/* Portrait tablet to landscape and desktop */
@media (max-width: 767px) { 
  .left-collapse.collapse {display:none !important;}
  .navbar-header-leftcol.visible-xs {display:block; float: none;}
  .navbar-header-leftcol .navbar-toggle {display:block !important;}
  .left-collapse.collapse.in {display:block !important;}

  .CompGridProduct-list > div div.category-product {width:33%}
  .CompGridProduct-list > div div.category-product:first-of-type, .CompGridProduct-list > div div.category-product:nth-of-type(2) { width:50%;}
  .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:400px; line-height:400px;}
  .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:205px; line-height: inherit; margin-bottom: 0px; }
  .CompGridProduct-list > div div.category-product:first-of-type .thumbnail:hover .quick-view {top:100px;}
  .nav>li {text-align:left; border-bottom: 1px solid black;}

}


@media (max-width: 768px) { 
  .Control.MenuBar .navbar-default .navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
    font-size:14px;
  }

  /* Landscape phone to portrait tablet */
  @media (max-width: 767px) { 
    .SmBanImg1 {margin-top:30px;}
    .Control.MenuBar .navbar-default .navbar-nav > li > a {border-right:none; padding:5px; background-color: #4d7528; font-weight:bold; font-size:16px;}
    .Control.MenuBar .navbar-default.navbar-static-top {text-align:left; padding-left:10px; padding-right:10px;}
    .LayoutTopTop .Control.ImageLogo { margin-bottom: 25px;}
    .LayoutTopTop .Control.ImageLogo img {width:100%;}
    .LayoutTopTop .container {text-align:center;}
    .SmBanImg, .SmBanImg1 {margin-top:30px;}
    .HomeBlogPost .BlogPostImage img {width:100%;}
    .sMallGraphicNews img {margin-bottom:30px;}
    .FreeShipBlue img {padding-top:30px;}
    .ui-tabs .ui-tabs-nav li a {font-size: 18px;
      padding: 0.5em 2em;}
    .left-collapse.collapse {display:none !important;}
    .navbar-header-leftcol.visible-xs {display:block; float: none; width: 40%;margin-bottom:-2px;}
    .left-collapse.collapse.in {display:block !important;}

    .PhotoBgThumbnails {float:none;}
    .CompGridProduct-list > div div.category-product {width:50%}
    .CompGridProduct-list > div:nth-of-type(2n+1) div.category-product:first-of-type, .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product:first-of-type { width:100%;}
    .CompGridProduct-list > div:nth-of-type(2n+1) div.category-product:first-of-type, .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product:first-of-type a {height:inherit;}
    .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:300px; line-height:300px;}
    .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:300px; line-height: inherit; margin-bottom: 0px; }
    .CompGridProduct-list > div:nth-of-type(1n+1) div.category-product {float:left;}
    .CompGridProduct-list > div div.category-product:first-of-type .thumbnail:hover .quick-view {top:100px;}
  }

  /* Landscape phones and down */
  @media (max-width: 480px) { 
    .LayoutBottom {text-align:center;}
    .specialprod {width:100%;}
    .col-xxs { display:block; float:none; width: 100%}

    .CompGridProduct-list > div div.category-product {width:100%}
    .CompGridProduct-list > div div.category-product:first-of-type a, .CompGridProduct-list > div div.category-product:nth-of-type(2) a { max-height:inherit; height:inherit; line-height:inherit;}
    .CompGridProduct-list .category-product .thumbnail { min-height: inherit; height:inherit; line-height: inherit; margin-bottom: 0px; }

  }

